import java.util.Scanner;
public class Main {
    /*给你一个数组 nums 和一个值 val，你需要 原地 移除所有数值等于 val 的元素。
    元素的顺序可能发生改变。然后返回 nums 中与 val 不同的元素的数量。
    假设 nums 中不等于 val 的元素数量为 k，要通过此题，您需要执行以下操作：
    更改 nums 数组，使 nums 的前 k 个元素包含不等于 val 的元素。nums 的其余元素和 nums 的大小并不重要。
    返回 k。*/
    public static int removenumber(int[] nums,int val) {
        int count=0;
        for(int i=0;i<nums.length;i++){
            if(nums[i]!=val){//以count为索引记录不相同元素的数量
                nums[count++]=nums[i];
            }
        }
        return count;
    }
    public static void main(String[] args) {
        Scanner sc=new Scanner(System.in);
        int n=sc.nextInt();
        int[] nums=new int[n];
        for(int i=0;i<n;i++){
            nums[i]=sc.nextInt();
        }
        int val=sc.nextInt();
        int k=removenumber(nums,val);
        System.out.println(k);
    }
}